﻿using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Collections;
using System.Collections.Generic;
using System.Data.SqlClient;

public partial class _Default : System.Web.UI.Page 
{
    localhost.Service1 servico = new localhost.Service1();

    protected void Page_Load(object sender, EventArgs e){
     
    }
    protected void Login(object sender, EventArgs e){
        if (login.Text.Equals("") && senha.Text.Equals(""))
        {
            msgErro.Text = "Código ou CNPJ inválidos";
        }
        else
        {
            
            RepositorioTerceiro repTerceiro = new RepositorioTerceiro();
            BD bd                           = new BD();

            try
            {
                //int totTerceiro = repTerceiro.pesquisaTerceiros(int.Parse(login.Text), senha.Text);
                int totTerceiro = servico.logarTerceiro(int.Parse(login.Text), senha.Text);
                if (totTerceiro > 0)
                {
                    Terceiro terceiro = new Terceiro();
                    terceiro = repTerceiro.carregaSession(int.Parse(login.Text), senha.Text);
                    
                    Session["End_av_rua"] =  terceiro.End_av_rua;
                    Session["End_bairro"] = terceiro.End_bairro;
                    Session["End_cep"] = terceiro.End_cep;
                    Session["End_cidade"] = terceiro.End_cidade;
                    Session["End_complemento"] = terceiro.End_complemento;
                    Session["End_num"] = terceiro.End_num;
                    Session["End_uf"] = terceiro.End_uf;
                    Session["terc_nome"] = terceiro.Terc_nome;
                    Session["terc_cod"] = terceiro.Terc_cod;
                    Session["terc_email"] = terceiro.Terc_email;
                    Session["terc_fone"] = terceiro.Terc_fone;

                    Server.Transfer("listaContratos.aspx");
                }
                else
                {
                    msgErro.Text = "Código ou CNPJ inválidos";

                }
            }
            catch (Exception exp)
            {
                msgErro.Text = exp.ToString();
            }
        }
    }

}
